Features of COOL:Joe
Component Management Manage
components as corporate assets, providing a foundation for re-use.
Component Modeling Visualize a component architecture and
collaborations among component interfaces.
Smart Options Provide ways to get the most out of your developer
resources.
- Smart Expansions Provide common code fragments to be built and shared across
the development team.
- Smart Macros Extend the COOL:Joe development environment to automate
processes for your team.
- Smart Methods Avoid coding errors by leveraging the power of an object
repository.
Editor Quickly create and edit business logic and related files with
advanced editing capabilities.
Object repository All visualization and implementation objects created
and defined once and used as needed.
UML Class Diagram Implementation classes modeled using
auto-layout.
Java Standards Full support for Sun
Microsystems’ Java 2.
Advanced Wizards Automate the
majority of the development effort so generalists and specialists can generate server side
EJB components.
- Specification to Implementation Wizard Generate all the necessary classes to
support implementing your business components.
- Component Wizard Automatically converts Java classes to EJB components
without specification.
- EJB Generation Wizard Apply the Enterprise JavaBeans framework to your
business logic.
- Persistence Generation Wizard Automatically support persistence by generating
the object to relational mappings and data management methods.
- Test Harness Wizard Automatically generates user interfaces for testing.
- Build Wizard Compiles component classes and creates JAR files.
Deployment Wizard Automatic deployment to leading EJB application server
environments.
Interactive Debugger Set breakpoints and step through Java business logic.
Workflow in COOL:Joe
- Model business processes and relationships to build a component architecture, which
includes the individual component specifications, needed to meet new systems requirements.
- Use the Specification to Implementation Wizard to transform a component specification
into Java classes.
- Generate a set of persistence support classes to access a relational database with the
Persistence Generation Wizard. Use the DDL Generation Wizard to generate the database
definition language.
- Use the Editor to specify business logic and use the Class Diagram to model class
structures.
- Use the EJB Generation Wizard to generate the code to implement the component as an
Enterprise JavaBean.
- Compile component classes and create an executable JAR file with the Build Wizard.
- Use the Deployment Wizard to deploy the EJB JAR file to the Enterprise JavaBean server.
- Use the Test Harness Wizard to generate all the code necessary to test the component.
Two interfaces may be generated for testing – a Java desktop application and HTML
servlets.
- Test the EJB.
- EJB implemented successfully.
Open Integration
COOL:Joe includes Component Manager 1.2, which
provides support for multiple component models. For example, component specifications
implemented in COOL:Gen can also be used in COOL:Joe to generate native EJBs. In addition,
COOL:Gen’s Java Proxy can be used to link EJBs created in COOL:Joe with COOL:Gen
server transactions. Any Java source can be imported in to COOL:Joe, providing open
integration with Java tools.
System Requirements for COOL:Joe:
Pentium II or III 300 MHz microprocessor or
higher recommended ╖ CD-ROM drive ╖ minimum 128 MB RAM; recommended 256 MB RAM ╖ SVGA
monitor resolution or better ╖ 100 MB storage. Operating System: MS Windows NT 4.0 with
Service Pack 4 with Year 2000 updates. MS Network services ╖ Mouse ╖ MS Word 97 or
later. Relational database such as MS SQL Server 7.0, DB2/2 5.0, or Oracle 8i /8.1.5. or
higher with JDBC drivers. Provided: Enterprise JavaBean specification classes 1.0
╖ JavaServer Web Development Kit 1.0 (JSWDK) ╖ ObjectStore 5.1 and ObjectStore Java
Interface 3.0 ╖ Java 2 SDK, Standard Edition (includes Java 2 Runtime environment) 1.2.2
╖ Java 2 SDK documentation 1.2.2 ╖ Java Naming and Directory Interface 1.1.2 (JNDI). Other:
Web browser ╖ Java Activator Plug-ins ╖ EJB Application Server (WebLogic 4.0.3 or 4.5.1
on Windows NT/2000).
Download
the pdf of this document
For more information on Sterling Software and
the COOL products:
www.sterling.com/cool
1-877-SSW-COOL
+44 (0)1932 587-000
|